/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.sistema.gestionuniversitaria.BusinessLayer;

import java.util.ArrayList;

/**
 *
 * @author Moviles
 */
public class Curso {

    private String sigla;
    private String nombre;
    private int creditos;
    private int horas;
    private Profesor profesor;
    private float nota;
    private String estado;
    private ArrayList<Alumno> listaAlumnos;

    public Curso() {
        listaAlumnos = new ArrayList<Alumno>();
    }

    public Curso(String sigla, String nombre, int creditos, int horas, Profesor profesor, float nota, String estado, ArrayList<Alumno> listaAlumnos) {
        this.sigla = sigla;
        this.nombre = nombre;
        this.creditos = creditos;
        this.horas = horas;
        this.profesor = profesor;
        this.nota = nota;
        this.estado = estado;
        this.listaAlumnos = listaAlumnos;
    }

    public int getCreditos() {
        return creditos;
    }

    public void setCreditos(int creditos) {
        this.creditos = creditos;
    }

    public int getHoras() {
        return horas;
    }

    public void setHoras(int horas) {
        this.horas = horas;
    }

    public ArrayList<Alumno> getListaAlumnos() {
        return listaAlumnos;
    }

    public void setListaAlumnos(ArrayList<Alumno> listaAlumnos) {
        this.listaAlumnos = listaAlumnos;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getSigla() {
        return sigla;
    }

    public void setSigla(String sigla) {
        this.sigla = sigla;
    }

    public Profesor getProfesor() {
        return profesor;
    }

    public void setProfesor(Profesor profesor) {
        this.profesor = profesor;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public float getNota() {
        return nota;
    }

    public void setNota(float nota) {
        this.nota = nota;
    }

    @Override
    public String toString() {
        return sigla + "-" + nombre;
    }
}
